/**
 * 
 */
package lt.ruta.data;


/**
 * @author Vincentas
 *
 */
public interface TableIterator {

	/**
	 * 
	 * @return Returns true if there are more records available
	 */
	public boolean hasNext();
	
	public boolean hasPrevious();
	
	
	public Record getPrevious();
	
	/**
	 * 
	 * @return Returns next record or null if no more records available
	 */
	public Record getNext();
	
	public void destroy();

}
